package com.coocaa.ops.admin.v1.plugin.biz;

import com.coocaa.ops.admin.v1.plugin.mapper.IPluginInfoMapper;
import com.coocaa.ops.common.core.base.IBaseBiz;
import com.coocaa.ops.common.core.biz.plugin.entity.PluginInfoEntity;

import java.util.List;

/**
 * @author tangminghong
 * @date 2020-07-15
 */
public interface IPluginInfoBiz extends IBaseBiz<IPluginInfoMapper, PluginInfoEntity> {

    /**
     * 获取插件信息，根据模块类型和插件业务id
     *
     * @param moduleType
     * @param pluginId
     * @return
     */
    PluginInfoEntity getPluginByModuleTypeAndPluginId(String moduleType, String pluginId);

    List<PluginInfoEntity> getPluginList(String moduleType);

}
